#include "INF_485.h"

//初始化485接口
void INF_485_init(void){
    INF_485_receive_mode();
}

//接收模式（默认）
void INF_485_receive_mode(void){
    HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_RESET); //Pb8输出低电平
}

//发送模式
void INF_485_send_mode(void){
    HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_SET); //Pb8输出高电平
}

//接收数据
void INF_485_receive_data(uint8_t *data, uint16_t len){
    HAL_UART_Receive(&huart2,data,len,100);
}

//发送数据
void INF_485_send_data(uint8_t *data, uint16_t len){
    HAL_UART_Transmit(&huart2,data,len,100);
}
